package exception;

import java.util.Scanner;

public class test1 {
    //需求：
    //键盘录入学生的姓名和年龄
    //姓名长度：3-15
    //年龄：18-25
    public static void main(String[] args) {
        //创建学生对象
        Student s1=new Student();
        Scanner sc=new Scanner(System.in);

        while (true) {
            try {
                System.out.println("请输入姓名");
                String name=sc.nextLine();
                s1.setName(name);

                System.out.println("请输入年龄");
                String strage=sc.nextLine();
                int age = Integer.parseInt(strage);
                s1.setAge(age);

                break;
            } catch (NumberFormatException e) {
                System.out.println("输入年龄格式不对，请输入数字");


            } catch (AgeException e) {
                e.printStackTrace();
            }
            catch (NameException e){
                e.printStackTrace();
            }
        }

        System.out.println(s1);


    }

}
